package com.king.springframework.beans.factory;

import com.king.springframework.beans.BeanException;
import com.king.springframework.beans.factory.config.AutowireCapableBeanFactory;
import com.king.springframework.beans.factory.config.BeanDefinition;
import com.king.springframework.beans.factory.config.ConfigurableBeanFactory;

public interface ConfigurableListableBeanFactory extends ListableBeanFactory, AutowireCapableBeanFactory, ConfigurableBeanFactory {
    BeanDefinition getBeanDefition(String beanName) throws BeanException;

    void preInstantiateSingletons() throws BeanException;
}
